package pe.com.cotelasa.seguridad.dominio.servicio.impl;
 
import java.io.Serializable;
import java.util.Collection;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import pe.com.cotelasa.common.dao.excepcion.DAOException;
import pe.com.cotelasa.scp.dominio.excepcion.ServiceException;
import pe.com.cotelasa.seguridad.dao.IDAORol;
import pe.com.cotelasa.seguridad.dominio.servicio.IServiceRol;
import pe.com.cotelasa.seguridad.entidad.Rol;

@Service
public class ServiceRolImpl implements IServiceRol, Serializable{

    @Autowired
    private IDAORol daoRol;
    
    @Override
    public Collection<Rol> obtenerListaRolesActivos() throws ServiceException {
        try {
            return daoRol.listarActivos(Rol.class);
        } catch (DAOException ex) {
            throw new ServiceException(ex.getMessage(), ex);
        }
    }
    
}
